<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>resolve-方法</title>
</head>
<body>
<script>
   // Promise.resolve-方法 将一个普通的值转换为Promise类型的数据
   //    分两种情况:
   //             1:当resolve方法参数为非Promise对象,则返回的结果为成功的Promise对象
   //             1:当resolve方法参数为Promise对象,则参数对象的状态和结果将直接影响最终resolve方法的返回值的那个对象的状态和结果


   // 1. 当resolve方法参数为非Promise对象
   let p=Promise.resolve(123)
   console.log(p)

   // 2. 当resolve方法参数为Promise对象
  const promise1=new Promise((resolve, reject) => {
    reject('err')
  })
  const promise2=new Promise((resolve, reject) => {
    resolve('success')
  })
  let result=Promise.resolve([promise1,promise2])
  console.log(result)
</script>
</body>
</html>